An Improved Nondominated Sorting Multiobjective Genetic Algorithm and Its Application
نویسندگان
چکیده
The nondominated sorting genetic algorithm with elitism (NSGA-II) is widely used due to its good performance on solving multiobjective optimization problems. In each iteration of NSGA-II, truncation selection is performed based on the rank and crowding distance of each solution. There are, however, drawbacks in this process. These drawbacks to some extent cause overlapping solutions in the population and have an affection on the spread of nondominated solutions, which reduces the diversity of the obtained solution set. In this paper, 4 causes for generation of the overlapping solutions are investigated firstly. A new technique for alleviating this phenomenon is incorporated to enhance the capability of NSGA-II. The improved algorithm is referred to as NSGA-II+ in this paper. In NSGA-II+, overlapping solutions are removed during the truncation selection from the merged population (which is a combination of parent population and offspring population) after ranking in each iteration. The overlapping solutions and the ones with small crowding distance are removed one by one. The crowding distance is recalculated once a solution is removed. The performance of the improved algorithm is evaluated on four difficult test problems. Then NSGA-II+ is applied to the optimization of a composite wing structure with 2 objectives. Numerical results are reported which demonstrate the effectiveness of NSGA-II+. Keywords—nondominated sorting genetic algorithm, overlapping solutions, truncation selection, composite wing structure
منابع مشابه
Optimal Placement and Sizing of Distributed Generation Via an Improved Nondominated Sorting Genetic Algorithm II
The use of distributed generation units in distribution networks has attracted the attention of network managers due to its great benefits. In this research, the location and determination of the capacity of distributed generation (DG) units for different purposes has been studied simultaneously. The multi-objective functions in the optimization model are reducing system line losses; reducing v...
متن کاملAn algorithm for approximating nondominated points of convex multiobjective optimization problems
In this paper, we present an algorithm for generating approximate nondominated points of a multiobjective optimization problem (MOP), where the constraints and the objective functions are convex. We provide outer and inner approximations of nondominated points and prove that inner approximations provide a set of approximate weakly nondominated points. The proposed algorithm can be appl...
متن کاملMultiobjective Optimization Using Nondominated Sorting in Genetic Algorithms
In trying to solve multiobjective optimization problems, many traditional methods scalar-ize the objective vector into a single objective. In those cases, the obtained solution is highly sensitive to the weight vector used in the scalarization process and demands the user to have knowledge about the underlying problem. Moreover, in solving multiobjective problems, designers may be interested in...
متن کاملA fast and elitist multiobjective genetic algorithm: NSGA-II
Multiobjective evolutionary algorithms (EAs) that use nondominated sorting and sharing have been criticized mainly for their: 1) ( ) computational complexity (where is the number of objectives and is the population size); 2) nonelitism approach; and 3) the need for specifying a sharing parameter. In this paper, we suggest a nondominated sorting-based multiobjective EA (MOEA), called nondominate...
متن کاملTime series forecasting by neural networks: A knee point-based multiobjective evolutionary algorithm approach
In this paper, we investigate the problem of time series forecasting using single hidden layer feedforward neural networks (SLFNs), which is optimized via multiobjective evolutionary algorithms. By utilizing the adaptive differential evolution (JADE) and the knee point strategy, a nondominated sorting adaptive differential evolution (NSJADE) and its improved version knee point-based NSJADE (KP-...
متن کامل